package com.irdstudio.efp.esb.api.rest;

import com.irdstudio.basic.framework.core.exception.ESBException;

/**
 * 网贷作为服务端的父接口
 * 
 * @author huangwb
 * @since 2018年12月18日 下午4:42:22
 * @version 1.0
 */
@Deprecated
public interface EsbServerController {
	/**
	 * 网贷作为服务端接口的处理方法：<br>
	 * 1.将符合ESB请求报文体对象格式的JSON字符串转换成对应的domain；<br>
	 * 2.对domain中值做是否必输性校验；<br>
	 * 3.对domain中值做是否合规性校验；<br>
	 * 4.调用对应的中台服务；<br>
	 * 
	 * @param esbReqBodyBean
	 *            符合ESB请求报文体对象格式的JSON字符串
	 * @return 符合ESB响应报文体对象格式的JSON字符串
	 * @throws Exception
	 * @author huangwb
	 * @since 2018年12月18日 下午5:24:58
	 * @version 1.0
	 */
	@Deprecated
	public String execute(String esbReqBodyBean) throws ESBException, Exception;
}
